home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / ctpd24.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  21.5 KB  |  773 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "CTPD24.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Citizen Prodot 24"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "ct24res.dll"
  12. *PrintRate: 240
  13. *PrintRateUnit: CPS
  14. *PrinterType: SERIAL
  15. *Feature: Orientation
  16. {
  17.     *rcNameID: =ORIENTATION_DISPLAY
  18.     *DefaultOption: PORTRAIT
  19.     *Option: PORTRAIT
  20.     {
  21.         *rcNameID: =PORTRAIT_DISPLAY
  22.     }
  23.     *Option: LANDSCAPE_CC270
  24.     {
  25.         *rcNameID: =LANDSCAPE_DISPLAY
  26.     }
  27. }
  28. *Feature: InputBin
  29. {
  30.     *rcNameID: =PAPER_SOURCE_DISPLAY
  31.     *DefaultOption: TRACTOR
  32.     *Option: TRACTOR
  33.     {
  34.         *rcNameID: =TRACTOR_DISPLAY
  35.         *Command: CmdSelect
  36.         {
  37.             *Order: DOC_SETUP.7
  38.             *Cmd: "<1B1900>"
  39.         }
  40.     }
  41.     *Option: AUTO
  42.     {
  43.         *rcNameID: =AUTO_DISPLAY
  44.         *Command: CmdSelect
  45.         {
  46.             *Order: DOC_SETUP.7
  47.             *Cmd: "<1B1904>"
  48.         }
  49.     }
  50.     *Option: MANUAL
  51.     {
  52.         *rcNameID: =MANUAL_FEED_DISPLAY
  53.         *Command: CmdSelect
  54.         {
  55.             *Order: DOC_SETUP.7
  56.             *Cmd: "<1B>8"
  57.         }
  58.     }
  59.     *Option: ENVFEED
  60.     {
  61.         *rcNameID: =ENV_FEED_DISPLAY
  62.         *Command: CmdSelect
  63.         {
  64.             *Order: DOC_SETUP.7
  65.             *Cmd: "<1B1900>"
  66.         }
  67.     }
  68. }
  69. *Feature: Resolution
  70. {
  71.     *rcNameID: =RESOLUTION_DISPLAY
  72.     *DefaultOption: Option1
  73.     *Option: Option1
  74.     {
  75.         *Name: "180 x 180 " =DOTS_PER_INCH
  76.         *DPI: PAIR(180, 180)
  77.         *TextDPI: PAIR(180, 180)
  78.         *PinsPerLogPass: 24
  79.         *PinsPerPhysPass: 24
  80.         *MinStripBlankPixels: 135
  81.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  82.         *SpotDiameter: 140
  83.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  84.     }
  85.     *Option: Option2
  86.     {
  87.         *Name: "360 x 360 " =DOTS_PER_INCH
  88.         *DPI: PAIR(360, 360)
  89.         *TextDPI: PAIR(360, 360)
  90.         *PinsPerLogPass: 48
  91.         *PinsPerPhysPass: 24
  92.         *MinStripBlankPixels: 270
  93.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  94.         *SpotDiameter: 283
  95.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  96.     }
  97.     *Option: Option3
  98.     {
  99.         *Name: "360 x 180 " =DOTS_PER_INCH
  100.         *DPI: PAIR(360, 180)
  101.         *TextDPI: PAIR(360, 180)
  102.         *PinsPerLogPass: 24
  103.         *PinsPerPhysPass: 24
  104.         *MinStripBlankPixels: 270
  105.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  106.         *SpotDiameter: 200
  107.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  108.     }
  109.     *Option: Option4
  110.     {
  111.         *Name: "120 x 180 " =DOTS_PER_INCH
  112.         *DPI: PAIR(120, 180)
  113.         *TextDPI: PAIR(120, 180)
  114.         *PinsPerLogPass: 24
  115.         *PinsPerPhysPass: 24
  116.         *MinStripBlankPixels: 90
  117.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  118.         *SpotDiameter: 115
  119.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  120.     }
  121. }
  122. *Feature: PaperSize
  123. {
  124.     *rcNameID: =PAPER_SIZE_DISPLAY
  125.     *DefaultOption: A4
  126.     *Option: A4
  127.     {
  128.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  129.         *Command: CmdSelect
  130.         {
  131.             *Order: DOC_SETUP.8
  132.             *Cmd: "<1B>2<1B>CF"
  133.         }
  134.         *switch: InputBin
  135.         {
  136.             *case: TRACTOR
  137.             {
  138.                 *PrintableArea: PAIR(2880, 3938)
  139.                 *PrintableOrigin: PAIR(90, 270)
  140.             }
  141.             *case: AUTO
  142.             {
  143.                 *PrintableArea: PAIR(2880, 3848)
  144.                 *PrintableOrigin: PAIR(90, 360)
  145.             }
  146.             *case: MANUAL
  147.             {
  148.                 *PrintableArea: PAIR(2880, 3758)
  149.                 *PrintableOrigin: PAIR(90, 270)
  150.             }
  151.             *case: ENVFEED
  152.             {
  153.                 *PrintableArea: PAIR(2880, 3938)
  154.                 *PrintableOrigin: PAIR(90, 270)
  155.             }
  156.         }
  157.     }
  158.     *Option: LETTER
  159.     {
  160.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  161.         *Command: CmdSelect
  162.         {
  163.             *Order: DOC_SETUP.8
  164.             *Cmd: "<1B>C<000B>"
  165.         }
  166.         *switch: InputBin
  167.         {
  168.             *case: TRACTOR
  169.             {
  170.                 *PrintableArea: PAIR(2880, 3690)
  171.                 *PrintableOrigin: PAIR(90, 270)
  172.             }
  173.             *case: AUTO
  174.             {
  175.                 *PrintableArea: PAIR(2880, 3600)
  176.                 *PrintableOrigin: PAIR(90, 360)
  177.             }
  178.             *case: MANUAL
  179.             {
  180.                 *PrintableArea: PAIR(2880, 3510)
  181.                 *PrintableOrigin: PAIR(90, 270)
  182.             }
  183.             *case: ENVFEED
  184.             {
  185.                 *PrintableArea: PAIR(2880, 3690)
  186.                 *PrintableOrigin: PAIR(90, 270)
  187.             }
  188.         }
  189.     }
  190.     *Option: LEGAL
  191.     {
  192.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  193.         *Command: CmdSelect
  194.         {
  195.             *Order: DOC_SETUP.8
  196.             *Cmd: "<1B>C<000E>"
  197.         }
  198.         *switch: InputBin
  199.         {
  200.             *case: TRACTOR
  201.             {
  202.                 *PrintableArea: PAIR(2880, 4770)
  203.                 *PrintableOrigin: PAIR(90, 270)
  204.             }
  205.             *case: AUTO
  206.             {
  207.                 *PrintableArea: PAIR(2880, 4680)
  208.                 *PrintableOrigin: PAIR(90, 360)
  209.             }
  210.             *case: MANUAL
  211.             {
  212.                 *PrintableArea: PAIR(2880, 4590)
  213.                 *PrintableOrigin: PAIR(90, 270)
  214.             }
  215.             *case: ENVFEED
  216.             {
  217.                 *PrintableArea: PAIR(2880, 4770)
  218.                 *PrintableOrigin: PAIR(90, 270)
  219.             }
  220.         }
  221.     }
  222.     *Option: EXECUTIVE
  223.     {
  224.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  225.         *Command: CmdSelect
  226.         {
  227.             *Order: DOC_SETUP.8
  228.             *Cmd: "<1B>2<1B>C?"
  229.         }
  230.         *switch: InputBin
  231.         {
  232.             *case: TRACTOR
  233.             {
  234.                 *PrintableArea: PAIR(2520, 3510)
  235.                 *PrintableOrigin: PAIR(90, 270)
  236.             }
  237.             *case: AUTO
  238.             {
  239.                 *PrintableArea: PAIR(2520, 3420)
  240.                 *PrintableOrigin: PAIR(90, 360)
  241.             }
  242.             *case: MANUAL
  243.             {
  244.                 *PrintableArea: PAIR(2520, 3330)
  245.                 *PrintableOrigin: PAIR(90, 270)
  246.             }
  247.             *case: ENVFEED
  248.             {
  249.                 *PrintableArea: PAIR(2520, 3510)
  250.                 *PrintableOrigin: PAIR(90, 270)
  251.             }
  252.         }
  253.     }
  254.     *Option: FANFOLD_STD_GERMAN
  255.     {
  256.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  257.         *Command: CmdSelect
  258.         {
  259.             *Order: DOC_SETUP.8
  260.             *Cmd: "<1B>C<000C>"
  261.         }
  262.         *switch: InputBin
  263.         {
  264.             *case: TRACTOR
  265.             {
  266.                 *PrintableArea: PAIR(2880, 4050)
  267.                 *PrintableOrigin: PAIR(90, 270)
  268.             }
  269.             *case: AUTO
  270.             {
  271.                 *PrintableArea: PAIR(2880, 3960)
  272.                 *PrintableOrigin: PAIR(90, 360)
  273.             }
  274.             *case: MANUAL
  275.             {
  276.                 *PrintableArea: PAIR(2880, 3870)
  277.                 *PrintableOrigin: PAIR(90, 270)
  278.             }
  279.             *case: ENVFEED
  280.             {
  281.                 *PrintableArea: PAIR(2880, 4050)
  282.                 *PrintableOrigin: PAIR(90, 270)
  283.             }
  284.         }
  285.     }
  286.     *Option: A5
  287.     {
  288.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  289.         *Command: CmdSelect
  290.         {
  291.             *Order: DOC_SETUP.8
  292.             *Cmd: "<1B>A<041B>C|"
  293.         }
  294.         *switch: InputBin
  295.         {
  296.             *case: TRACTOR
  297.             {
  298.                 *PrintableArea: PAIR(2009, 2707)
  299.                 *PrintableOrigin: PAIR(90, 270)
  300.                 *switch: Resolution
  301.                 {
  302.                     *case: Option1
  303.                     {
  304.                         *PrintableArea: PAIR(2008, 2706)
  305.                     }
  306.                     *case: Option3
  307.                     {
  308.                         *PrintableArea: PAIR(2009, 2706)
  309.                     }
  310.                     *case: Option4
  311.                     {
  312.                         *PrintableArea: PAIR(2007, 2706)
  313.                     }
  314.                 }
  315.             }
  316.             *case: AUTO
  317.             {
  318.                 *PrintableArea: PAIR(2009, 2617)
  319.                 *PrintableOrigin: PAIR(90, 360)
  320.                 *switch: Resolution
  321.                 {
  322.                     *case: Option1
  323.                     {
  324.                         *PrintableArea: PAIR(2008, 2616)
  325.                     }
  326.                     *case: Option3
  327.                     {
  328.                         *PrintableArea: PAIR(2009, 2616)
  329.                     }
  330.                     *case: Option4
  331.                     {
  332.                         *PrintableArea: PAIR(2007, 2616)
  333.                     }
  334.                 }
  335.             }
  336.             *case: MANUAL
  337.             {
  338.                 *PrintableArea: PAIR(2009, 2527)
  339.                 *PrintableOrigin: PAIR(90, 270)
  340.                 *switch: Resolution
  341.                 {
  342.                     *case: Option1
  343.                     {
  344.                         *PrintableArea: PAIR(2008, 2526)
  345.                     }
  346.                     *case: Option3
  347.                     {
  348.                         *PrintableArea: PAIR(2009, 2526)
  349.                     }
  350.                     *case: Option4
  351.                     {
  352.                         *PrintableArea: PAIR(2007, 2526)
  353.                     }
  354.                 }
  355.             }
  356.             *case: ENVFEED
  357.             {
  358.                 *PrintableArea: PAIR(2009, 2707)
  359.                 *PrintableOrigin: PAIR(90, 270)
  360.                 *switch: Resolution
  361.                 {
  362.                     *case: Option1
  363.                     {
  364.                         *PrintableArea: PAIR(2008, 2706)
  365.                     }
  366.                     *case: Option3
  367.                     {
  368.                         *PrintableArea: PAIR(2009, 2706)
  369.                     }
  370.                     *case: Option4
  371.                     {
  372.                         *PrintableArea: PAIR(2007, 2706)
  373.                     }
  374.                 }
  375.             }
  376.         }
  377.     }
  378.     *Option: ENV_9
  379.     {
  380.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  381.         *RotateSize? : TRUE
  382.         *Command: CmdSelect
  383.         {
  384.             *Order: DOC_SETUP.8
  385.             *Cmd: "<1B>0<1B>C<1F>"
  386.         }
  387.         *switch: InputBin
  388.         {
  389.             *case: TRACTOR
  390.             {
  391.                 *PrintableArea: PAIR(2880, 947)
  392.                 *PrintableOrigin: PAIR(90, 270)
  393.                 *switch: Resolution
  394.                 {
  395.                     *case: Option1
  396.                     {
  397.                         *PrintableArea: PAIR(2880, 946)
  398.                     }
  399.                     *case: Option3
  400.                     {
  401.                         *PrintableArea: PAIR(2880, 946)
  402.                     }
  403.                     *case: Option4
  404.                     {
  405.                         *PrintableArea: PAIR(2880, 946)
  406.                     }
  407.                 }
  408.             }
  409.             *case: AUTO
  410.             {
  411.                 *PrintableArea: PAIR(2880, 857)
  412.                 *PrintableOrigin: PAIR(90, 360)
  413.                 *switch: Resolution
  414.                 {
  415.                     *case: Option1
  416.                     {
  417.                         *PrintableArea: PAIR(2880, 856)
  418.                     }
  419.                     *case: Option3
  420.                     {
  421.                         *PrintableArea: PAIR(2880, 856)
  422.                     }
  423.                     *case: Option4
  424.                     {
  425.                         *PrintableArea: PAIR(2880, 856)
  426.                     }
  427.                 }
  428.             }
  429.             *case: MANUAL
  430.             {
  431.                 *PrintableArea: PAIR(2880, 767)
  432.                 *PrintableOrigin: PAIR(90, 270)
  433.                 *switch: Resolution
  434.                 {
  435.                     *case: Option1
  436.                     {
  437.                         *PrintableArea: PAIR(2880, 766)
  438.                     }
  439.                     *case: Option3
  440.                     {
  441.                         *PrintableArea: PAIR(2880, 766)
  442.                     }
  443.                     *case: Option4
  444.                     {
  445.                         *PrintableArea: PAIR(2880, 766)
  446.                     }
  447.                 }
  448.             }
  449.             *case: ENVFEED
  450.             {
  451.                 *PrintableArea: PAIR(2880, 947)
  452.                 *PrintableOrigin: PAIR(90, 270)
  453.                 *switch: Resolution
  454.                 {
  455.                     *case: Option1
  456.                     {
  457.                         *PrintableArea: PAIR(2880, 946)
  458.                     }
  459.                     *case: Option3
  460.                     {
  461.                         *PrintableArea: PAIR(2880, 946)
  462.                     }
  463.                     *case: Option4
  464.                     {
  465.                         *PrintableArea: PAIR(2880, 946)
  466.                     }
  467.                 }
  468.             }
  469.         }
  470.     }
  471.     *Option: ENV_10
  472.     {
  473.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  474.         *RotateSize? : TRUE
  475.         *Command: CmdSelect
  476.         {
  477.             *Order: DOC_SETUP.8
  478.             *Cmd: "<1B>0<1B>C!"
  479.         }
  480.         *switch: InputBin
  481.         {
  482.             *case: TRACTOR
  483.             {
  484.                 *PrintableArea: PAIR(2880, 1217)
  485.                 *PrintableOrigin: PAIR(90, 270)
  486.                 *switch: Resolution
  487.                 {
  488.                     *case: Option1
  489.                     {
  490.                         *PrintableArea: PAIR(2880, 1216)
  491.                     }
  492.                     *case: Option3
  493.                     {
  494.                         *PrintableArea: PAIR(2880, 1216)
  495.                     }
  496.                     *case: Option4
  497.                     {
  498.                         *PrintableArea: PAIR(2880, 1216)
  499.                     }
  500.                 }
  501.             }
  502.             *case: AUTO
  503.             {
  504.                 *PrintableArea: PAIR(2880, 1127)
  505.                 *PrintableOrigin: PAIR(90, 360)
  506.                 *switch: Resolution
  507.                 {
  508.                     *case: Option1
  509.                     {
  510.                         *PrintableArea: PAIR(2880, 1126)
  511.                     }
  512.                     *case: Option3
  513.                     {
  514.                         *PrintableArea: PAIR(2880, 1126)
  515.                     }
  516.                     *case: Option4
  517.                     {
  518.                         *PrintableArea: PAIR(2880, 1126)
  519.                     }
  520.                 }
  521.             }
  522.             *case: MANUAL
  523.             {
  524.                 *PrintableArea: PAIR(2880, 1037)
  525.                 *PrintableOrigin: PAIR(90, 270)
  526.                 *switch: Resolution
  527.                 {
  528.                     *case: Option1
  529.                     {
  530.                         *PrintableArea: PAIR(2880, 1036)
  531.                     }
  532.                     *case: Option3
  533.                     {
  534.                         *PrintableArea: PAIR(2880, 1036)
  535.                     }
  536.                     *case: Option4
  537.                     {
  538.                         *PrintableArea: PAIR(2880, 1036)
  539.                     }
  540.                 }
  541.             }
  542.             *case: ENVFEED
  543.             {
  544.                 *PrintableArea: PAIR(2880, 1217)
  545.                 *PrintableOrigin: PAIR(90, 270)
  546.                 *switch: Resolution
  547.                 {
  548.                     *case: Option1
  549.                     {
  550.                         *PrintableArea: PAIR(2880, 1216)
  551.                     }
  552.                     *case: Option3
  553.                     {
  554.                         *PrintableArea: PAIR(2880, 1216)
  555.                     }
  556.                     *case: Option4
  557.                     {
  558.                         *PrintableArea: PAIR(2880, 1216)
  559.                     }
  560.                 }
  561.             }
  562.         }
  563.     }
  564.     *Option: ENV_11
  565.     {
  566.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  567.         *RotateSize? : TRUE
  568.         *Command: CmdSelect
  569.         {
  570.             *Order: DOC_SETUP.8
  571.             *Cmd: "<1B>0<1B>C$"
  572.         }
  573.         *switch: InputBin
  574.         {
  575.             *case: TRACTOR
  576.             {
  577.                 *PrintableArea: PAIR(2880, 1350)
  578.                 *PrintableOrigin: PAIR(90, 270)
  579.             }
  580.             *case: AUTO
  581.             {
  582.                 *PrintableArea: PAIR(2880, 1260)
  583.                 *PrintableOrigin: PAIR(90, 360)
  584.             }
  585.             *case: MANUAL
  586.             {
  587.                 *PrintableArea: PAIR(2880, 1170)
  588.                 *PrintableOrigin: PAIR(90, 270)
  589.             }
  590.             *case: ENVFEED
  591.             {
  592.                 *PrintableArea: PAIR(2880, 1350)
  593.                 *PrintableOrigin: PAIR(90, 270)
  594.             }
  595.         }
  596.     }
  597.     *Option: CUSTOMSIZE
  598.     {
  599.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  600.         *MinSize: PAIR(360, 360)
  601.         *MaxSize: PAIR(3060, 7920)
  602.         *MaxPrintableWidth: 2880
  603.         *MinLeftMargin: 90
  604.         *CenterPrintable?: FALSE
  605.         *switch: InputBin
  606.         {
  607.             *case: TRACTOR
  608.             {
  609.                 *TopMargin: 270
  610.                 *BottomMargin: 0
  611.             }
  612.             *case: AUTO
  613.             {
  614.                 *TopMargin: 360
  615.                 *BottomMargin: 0
  616.             }
  617.             *case: MANUAL
  618.             {
  619.                 *TopMargin: 270
  620.                 *BottomMargin: 180
  621.             }
  622.             *case: ENVFEED
  623.             {
  624.                 *TopMargin: 0
  625.                 *BottomMargin: 0
  626.             }
  627.         }
  628.     }
  629. }
  630. *Feature: PrintQuality
  631. {
  632.     *rcNameID: =TEXT_QUALITY_DISPLAY
  633.     *DefaultOption: LETTER_QUALITY
  634.     *Option: LETTER_QUALITY
  635.     {
  636.         *rcNameID: =LETTER_QUALITY_DISPLAY
  637.         *Command: CmdSelect
  638.         {
  639.             *Order: DOC_SETUP.6
  640.             *Cmd: "<1B>x<01>"
  641.         }
  642.     }
  643.     *Option: DRAFT_QUALITY
  644.     {
  645.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  646.         *Command: CmdSelect
  647.         {
  648.             *Order: DOC_SETUP.6
  649.             *Cmd: "<1B>x<00>"
  650.         }
  651.     }
  652. }
  653. *Feature: ColorMode
  654. {
  655.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  656.     *DefaultOption: Color
  657.     *Option: Mono
  658.     {
  659.         *rcNameID: =MONO_DISPLAY
  660.         *DevNumOfPlanes: 1
  661.         *DevBPP: 1
  662.         *Color? : FALSE
  663.     }
  664.     *Option: Color
  665.     {
  666.         *rcNameID: =COLOR_DISPLAY
  667.         *DevNumOfPlanes: 4
  668.         *DevBPP: 1
  669.         *DrvBPP: 4
  670.         EXTERN_GLOBAL: *UseExpColorSelectCmd? : TRUE
  671.         *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  672.         *Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
  673.         *Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
  674.         *Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
  675.         *Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
  676.         *Command: CmdSelectBlackColor { *Cmd : "<1B>r<00>" }
  677.         *Command: CmdSelectRedColor { *Cmd : "<1B>r<01>" }
  678.         *Command: CmdSelectGreenColor { *Cmd : "<1B>r<06>" }
  679.         *Command: CmdSelectYellowColor { *Cmd : "<1B>r<04>" }
  680.         *Command: CmdSelectBlueColor { *Cmd : "<1B>r<02>" }
  681.         *Command: CmdSelectMagentaColor { *Cmd : "<1B>r<01>" }
  682.         *Command: CmdSelectCyanColor { *Cmd : "<1B>r<02>" }
  683.     }
  684. }
  685. *Feature: Halftone
  686. {
  687.     *rcNameID: =HALFTONING_DISPLAY
  688.     *DefaultOption: HT_PATSIZE_AUTO
  689.     *Option: HT_PATSIZE_AUTO
  690.     {
  691.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  692.     }
  693. *Ifdef: WINNT_50
  694.     *Option: HT_PATSIZE_SUPERCELL_M
  695.     {
  696.         *rcNameID: =HT_SUPERCELL_DISPLAY
  697.     }
  698. *Endif:
  699.     *Option: HT_PATSIZE_6x6_M
  700.     {
  701.         *rcNameID: =HT_DITHER6X6_DISPLAY
  702.     }
  703.     *Option: HT_PATSIZE_8x8_M
  704.     {
  705.         *rcNameID: =HT_DITHER8X8_DISPLAY
  706.     }
  707. }
  708. *Command: CmdStartDoc
  709. {
  710.     *Order: DOC_SETUP.1
  711.     *Cmd: "<1B>t<011B>6<1B>R<0018>"
  712. }
  713. *Command: CmdEndJob
  714. {
  715.     *Order: JOB_FINISH.1
  716.     *Cmd: "<190D1B>@"
  717. }
  718. *RotateCoordinate?: FALSE
  719. *RotateRaster?: FALSE
  720. *RotateFont?: FALSE
  721. *switch: Orientation
  722. {
  723.     *case: PORTRAIT
  724.     {
  725.         *TextCaps: LIST(TC_OP_CHARACTER,TC_SA_DOUBLE,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  726.     }
  727.     *case: LANDSCAPE_CC270
  728.     {
  729.         *TextCaps: LIST(TC_RA_ABLE)
  730.     }
  731. }
  732. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  733. *XMoveThreshold: 0
  734. *YMoveThreshold: *
  735. *XMoveUnit: 60
  736. *YMoveUnit: 180
  737. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,816]{max_repeat((DestX / 6) )} }
  738. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  739. *Command: CmdYMoveRelUp { *Cmd : "<1B>j" %c[0,255]{max_repeat((DestYRel / 2) )} }
  740. *Command: CmdCR { *Cmd : "<0D>" }
  741. *Command: CmdLF { *Cmd : "<0A>" }
  742. *Command: CmdFF { *Cmd : "<0C>" }
  743. *Command: CmdBackSpace { *Cmd : "<08>" }
  744. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  745. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  746. *EjectPageWithFF?: TRUE
  747. *OutputDataFormat: V_BYTE
  748. *OptimizeLeftBound?: FALSE
  749. *CursorXAfterSendBlockData: AT_GRXDATA_END
  750. *CursorYAfterSendBlockData: NO_MOVE
  751. *DefaultFont: 6
  752. *DefaultCTT: 3
  753. *switch: Orientation
  754. {
  755.     *case: PORTRAIT
  756.     {
  757.         *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,13,15,16,17,18,
  758. +                   19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,
  759. +                   35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,
  760. +                   69,70,71,72)
  761.     }
  762.     *case: LANDSCAPE_CC270
  763.     {
  764.         *DeviceFonts: LIST()
  765.     }
  766. }
  767. *Command: CmdBoldOn { *Cmd : "<1B>G" }
  768. *Command: CmdBoldOff { *Cmd : "<1B>H" }
  769. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  770. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  771. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  772. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  773.